Recipe Editor

Note: For Canvas Series see Recipe Editor Configuration for Canvas .

See also: User Interface

See also: Graphic Object Toolbox

 

Topic Menu

Overview of the Recipe Editor

See also: Recipe in Advanced Ladder

See also: Recipe Operations for IEC

 

The Recipes Object can be accessed through the Screens Project Toolbox > Touch Objects> Recipe Editor Functions. User must be on a Screen and not in the Main work area in order to see the Objects Project Toolbox items. Select the Recipes Object and drag to a new screen. This object can be placed anywhere on the screen and initially set to any size but is automatically re-sized to fit the nearest supported resolution after releasing the mouse button.

 

Recipes Configuration

Double clicking on recipe object displays the following Recipe Data Properties window:

Recipe Name - This drop-down will display the names of recipes configured in Recipe Editor.

Display Recipes/Products Name - This check box enables/disables displaying the stored recipe/product name on the recipe graphics object on the OCS screen as shown below: For Load/Edit/Save button type, it displays the Recipe name and for View button type it displays the selected product name of the recipe.

 

Button Type

The OCS supports a single graphics object for recipes. The object will have one of the following four functions:

 

Load

The load function allows an operator to select a product from the specified recipe. Once selected the settings for the appropriate recipe will be loaded in to the registers specified for the recipe. On selecting the object, a popup listing all the product names of the recipe will be displayed.

The user can scroll through the list of product names to select the required one. When enter is pressed the data values for that column in the recipe table will be loaded from removable media into the OCS registers.

 

Save

The Save function allows an operator to save the current working settings for a recipe to a product setting. For example if the settings for a previously saved product have been altered for improved machine operation, the operator can save the adjusted settings back to the recipe database.

When selected the operator is prompted to select a product from the specified recipe as per the pop up list box of the load function. Once selected the settings for the appropriate recipe will be saved from the registers specified for the recipe. Once a product is specified for saving the user will be prompted for whether he wishes to overwrite the currently saved settings for that product.

Once confirmed by the user, all the data in the corresponding OCS registers will be saved in that column of the recipe table on the removable media.

 

Edit

The edit function allows the user to modify the settings for a particular product directly with the data on the removable media card. Again the user is initially prompted to select a product. Once selected the following box is displayed, showing the current values for all ingredients of the product. The user may go to any editable ingredient and modify it.

Note: The edited value will be saved back to the recipe table on the removable media in the corresponding CSV file only .

Note:  An ingredient, or field, in the recipe corresponds to a value displayed in Graphic Object is taken from Removable Media only.

 

Allow Product Rename

Enabling this option allows the user to edit the product name on the controller. This option is disabled for other button types. Select the Edit button on the controller & select any product to edit. The following screen appears:

The user can edit the product name using the ASCII keypad. After editing select "Enter" & the edited name appears on the list.

Note:  

  • Same names should not be given to multiple products.

  • For small screen controllers like XLEe, XLTe & X2, the maximum number of characters allowed to edit product name on the controller is 18. For all other controllers with screens, the maximum is 32 characters.

  • For ASCII / Alpha Numeric objects configured in Recipes, " , " (the comma) character is disabled for touch screen controllers & replaced by "Space" in Non-touch controllers, including the X2, XLE, and XLEe.

 

View

This object will display the selected product name of a recipe. It is a read only function button.

 

Keypress Source

Only touch option is supported. This allows the user to activate or edit the object by pressing it directly on the screen.

 

Display Properties for Recipes

 

Attributes >>>

Static

Visible

  • Non-touch units* - all objects are always visible, so as a result both the static and dynamic override fields will be grayed out.

  • Touch units** - the visibility attribute may be set as static or dynamic.

  • *Non-touch units include X2, XLE, and XLEe.

    **Touch Units include all XL series, Prime Series, and Micro OCS series controllers.

  • When the attribute is statically set to ON, the object is always visible and always responds to touch signals.

  • When the attribute is statically set invisible (unchecked) the object is not drawn but if the object is the front most object it responds to touch signals. For example, placing a statically invisible screen jump object in front of a bitmap allows the bitmap to be drawn but touching the location of the invisible screen jump causes the screen jump action to be performed.

  • When this attribute is dynamically enabled the visibility of the object is controlled by the associated bit in the override register. When the bit is ON the object is drawn and operates normally. When the bit is OFF the object is not drawn and does respond to any touch signals.

Flash – When statically set, an object will ’Flash’ the data display continuously or the animation ICON when the associated control register is in the ON state. When dynamically overridden, a three-state display can be created: OFF, ON solid and ON flash, depending both on the state of the control register and the Override Register.

Border – This attribute, available only statically, provides a decorative border (rectangle) drawn around the inside of the objects bounding rectangle. This border is typically removed to allow either a more elaborate border to be drawn with the drawing primitives or no border at all.

Enable Input – This attribute, optionally available only as dynamically overridden, allows the object or the object editor to ignore keystrokes directed to that object. This allows run-time determination on whether to restrict input access to that object. This allows the user to create operator privilege or in-motion lockout of object modification. If this box is NOT checked, the associated object always accepts input.

 

Legend >>>

Only Font properties is supported, and user can select the available fonts / font size that will be applied to product / ingredients text.

 

Access>>>

User can select access level from 0 to 7 in the drop down as shown. User logged in with the configured Access level (of graphic object) only will have access to that particular graphic object.

Note: Default access level is 0 (Zero) for all the access level supported graphic objects.

See also: Security & Passwords

 

Background Color / Image >>>

Selecting Background >>> button displays the following window.

Note: Only Solid color will be available and all other options like Gradient will be grayed out if the graphic object is in non-editable mode.

 

Centre Color >>>

Applies the selected color from color picker as solid background color for the graphic object. Selecting Centre Color >>> displays the Color Picker.

 

Color Picker

Applies the selected color from color picker as solid background color for the graphic object.

Selecting More >>> displays the following window allowing user to select color apart from default colors available in the above displayed color picker window.

 

Line Color >>>

Selecting the Legend / Line Color >>> option displays the Color Picker for user to select the color and this will be applied all the boundary lines of each product and ingredients.

 

Data Color >>>

Selecting Data Color >>> option displays theColor Picker for user to select the color and this will be applied to product names, ingredients names, data values and all the buttons of the recipe object.

Return to the Top: Recipe Editor